dimpling punch - French English Dictionary